Design and Analysis of Almost-Always-Sleeping Schedulers for Embedded Systems
نویسندگان
چکیده
Limited energy resources dictate the design of many embedded applications composed of small, modular tasks, scheduled periodically. In this model, the embedded device wakes, executes a task-set, and returns to sleep. These systems spend most of their time in a state of deep sleep to minimize power consumption. We refer to these systems as almost-always-sleeping (AAS) systems. In this paper, we describe a series of task schedulers for AAS systems designed to maximize sleep time. We consider four scheduler designs, model their performance, and present detailed performance analysis results under varying load conditions. This is the first systematic analysis of this important class of schedulers.
منابع مشابه
Design Trade-offs in Customized On-chip Crossbar Schedulers
In this paper, we present a design and an analysis of customized crossbar schedulers for reconfigurable on-chip crossbar networks. In order to alleviate the scalability problem in a conventional crossbar network, we propose adaptive schedulers on customized crossbar ports. Specifically, we present a scheduler with a weighted round robin arbitration scheme that takes into account the bandwidth r...
متن کاملHardware/Software Design of Dynamic Real-Time Schedulers for Embedded Multiprocessor Systems
.................................................................................................... 3 Preface ...................................................................................................... 6 Table of
متن کاملA Novel Method for Measuring the Quality of Temporal Integration in Public Transport Systems
Temporal coordination of services, as a crucial aspect of integration in public transport systems, has always been a big concern for transit planners and schedulers. One of the major issues in the way of coordinating transit services is the lack of a robust measure of effectiveness for assessing the quality of temporal coordination in public transport systems. Even though the network-wide summa...
متن کاملA Tool for Performance Estimation of Networked Embedded End-Systems - Design Automation Conference, 1998. Proceedings
Networked embedded systems are expected to support adaptive streaming audiohideo applications with soji real-time constraints. These systems can be designed in a cost efficient manner only if their architecture exploits the “leads” suggested by clever compiletime performance estimators. However; performance estimation of networked embedded systems is a non-trivial problem. The computational req...
متن کاملInterface Algebra for Analysis of Hierarchical Real-Time Systems
Complex real-time embedded systems can be developed using component based design methodologies. Timing requirements of real-time components in the system can be modeled using hierarchical frameworks to capture resource sharing among components under different schedulers. To support component based design for real-time embedded systems, we must then address schedulability analysis of hierarchica...
متن کامل